@charset "utf-8";
body { font-family: 'Microsoft YaHei', sans-serif; font-size: 14px; color:#333;}
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	color: #333;
}
p {	padding: 0px; margin: 0px;}
ol, ul { margin-bottom: 0px;}
a {
	text-decoration: none !important;
	outline: none;
	-moz-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

@media (min-width: 1200px){
  .container { width: 1226px;}
}
.head_logo { width: 85px; padding-top: 12px;}
.head_logo img { width:100%;}
.header-top { background:#fff; line-height:40px; color:#666;}
.header-top .top_link { float:right; }
.header-top .top_link p { float:left; margin-left:20px;}
.header-top .top_link p a {color:#868686;}
.header-middle span { margin-top:30px; margin-bottom:30px;}
.header-middle .contact { display:block; float:right; color:#909090; font-size:16px; margin-top:35px;}
.header-middle .contact span { font-size:22px; color:#f07d01; font-weight:bold;}

.banner-outer .slide1 {
	background: url(../../skin1/images/flash_1.jpg) no-repeat center top #fcfcfc;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center;
	background-position:50% 50%;
	background-repeat:no-repeat;
	height:612px;
}
.nav-menu-content-box {z-index:100;position:relative;}
.nav-menu-content {overflow:hidden;height:70px;position:relative;z-index:100;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);}
.nav-menu-content-item { height:300px;position:absolute;width:100%;background-color:#f1f1f1;background-color:rgba(243,243,243,.95);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;}
.nav-menu-content-cell {height:70px;width:100%;background:#005ba1;}
.nav-menu-content-sell {margin:0 auto;position:relative;width:1200px;}
.nav-menu-content-list {position:absolute;top:0;left:280px;height:325px;}
.nav-menu-content-info {display:inline;float:left;}
.navMenu-item {display:inline;float:left;width:20%;}
.navMenu-item a {display:block;cursor:pointer;color:#fff;font-size:16px;line-height:70px;height:70px;text-align:center;text-decoration:none;position:relative;}
.navMenu-item-content {height:230px;border-right:1px solid #ddd;transition:all ease-in .2s;padding-top:15px;}
.navMenu-item-content ul { padding: 0;}
.navMenu-item-content ul li { width:100%;display:inline;float:left;height:40px;text-align:center;}
.navMenu-item-content ul li a {color:#5f5f5f;font-size:15px;border-right:0;height:40px;line-height:40px;display:inline;}
.navMenu-item:hover .navMenu-title {background:#0e69af;cursor:pointer;}
.navMenu-item:hover .navMenu-item-content {background-color:#fff;cursor:pointer;}
.navMenu-item-content ul li a:hover {color:#2c86eb;}
.navMenu-list-line {
	width:169px;
	height:1px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-90px;
	background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALUAAAABCAYAAACYCO/KAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTA2MTdCNTkyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTA2MTdCNUEyMTc0MTFFNjhENjZCNzJCNzY4OEMxOEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDYxN0I1NzIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxMDYxN0I1ODIxNzQxMUU2OEQ2NkI3MkI3Njg4QzE4QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PibsvwIAAAB3SURBVCjP7Y2JCcAgDEVjLfacwf3X0h162yOFHwjSQgdo4PG+RhMTQnBEZBjLFODOJXDKFWhwbpHFNz1cM526b9QMh77YZjsFUs7za3nvDf31uWKM58en+0PeHziYldkyJ2ZmFnhSeVB3woj+hJ78XWE9P2F3ugAlSC239Ce4gwAAAABJRU5ErkJggg==');
	background-repeat:repeat-x;
	background-size:cover;
}
.dow-hover .nav-menu-content {overflow:visible;}


.navbar { margin-bottom:0px; border-radius:0px; min-height:60px; background:#005ba1;border: none;}

.header-top .top_link { float:right; }
.header-top .top_link p { float:left; margin-left:20px;}
.header-top .top_link p a {color:#868686;}
.header-middle span { margin-top:30px; margin-bottom:30px;}
.header-middle .contact { display:block; float:right; color:#909090; font-size:16px; margin-top:35px;}
.header-middle .contact span { font-size:22px; color:#f07d01; font-weight:bold;}

.navbar-inverse .navbar-nav>li>a { font-size:16px; color:#fff; padding: 20px 32px;}
.navbar-inverse .navbar-nav>li>a:hover { color:#fff; background:#ff8a00}

.top_yuyan { display:none;}


.focusPicture-mod { height: 600px;}
.focusPicture-mod .swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.focusPicture-mod .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
    background-position: 50% 50%;
}
.focusPicture-mod .swiper-slide a { display:block; width: 100%; height: 100%;}
.focusPicture-mod .swiper-pagination-bullet {width: 30px; height: 5px; border-radius: 0px; opacity:1; margin:0 10px;}


.index_product { background:#005ba1; margin-top:60px; margin-bottom:60px; padding-right:15px;}
.index_pro_left { padding-right:60px; padding-left: 40px;}
.index_pro_title { color:#fff; margin-top:25px; font-weight:bold;}
.index_pro_title small { color:#3173a6; font-size:24px; letter-spacing:3px; font-weight: bold;}
.index_pro_menu h2 { background:#fff; margin-top:30px; font-weight:bold; color:#2569a8; border-radius:4px; font-size:20px; line-height:40px; padding-left:20px; margin-bottom:10px;}
.index_pro_menu p { line-height:35px; padding-left:20px;}
.index_pro_menu p a { color:#fff; font-size:14px;}
.index_pro_menu p a:hover { color:#fff600;}
.index_product_list { background:#fff; border-radius:4px; margin-top:20px; padding-top:15px; margin-bottom:20px;}
.index_product_list [class*=col-] {
    padding-right: 10px;
    padding-left: 10px;
}
.index_product .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.index_product .thumbnail .pro_pic { overflow:hidden; padding:15px;}
.index_product .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.index_product .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;}
.index_product .thumbnail .caption p { font-size:16px; color:#666;}
.index_product .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.index_product .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.index_title h1 span { color:#fe5a0e;}

.index_why { background-color:#f5f8fa; padding-top:60px; padding-bottom:60px;}
.index_why .index_title { text-align:center; margin-bottom:60px;}
.index_why .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_why .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_why .index_title p { font-size:16px; color:#727272;}
.index_why_text { margin-bottom:20px; padding-right:15px;}
.index_why_text h3 { color:#005ba1; font-weight:bold; font-size:20px; margin-bottom:15px; margin-top:30px;}
.index_why_text h3 i { background:url(../images/index_why_ico.png) no-repeat; color:#fff; margin-right:10px; padding:7px; font-size:30px;}
.index_why_text p { line-height:20px; margin-bottom:10px; color:#666; padding-left:60px;}
.index_why_text p i {color:#005ba1; }

.index_btn_box { margin-top:60px;}
.index_btn_more { display:block; border:2px #ff7e00 solid; border-radius:4px; text-align:center; line-height:40px; color:#ff7e00; font-size:16px;}
.index_btn_more:hover { background:#ff7e00; color:#fff;}
.index_btn_kefu { display:block; border:2px #ff7e00 solid; border-radius:4px; text-align:center; line-height:40px; color:#fff; font-size:16px; background:#ff7e00;}
.index_btn_kefu:hover { background:#ea4200; color:#fff; border:2px #ea4200 solid; }

.modal-dialog { width:  800px; margin: 160px auto;}

.no-gutter [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.index_kehu { padding-top:60px; padding-bottom:60px;}
.index_kehu .index_title { text-align:center; margin-bottom:60px;}
.index_kehu .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_kehu .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_kehu .index_title p { font-size:16px; color:#727272;}
.index_kehu_pic img { margin:0 auto;}

.index_news { background-color:#f5f8fa; padding-top:60px; padding-bottom:60px;}
.index_news .index_title { text-align:center; margin-bottom:60px;}
.index_news .index_title h1 { font-weight:bold; margin-bottom:15px;}
.index_news .index_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.index_news .index_title p { font-size:16px; color:#727272;}

.index_hot_news .thumbnail { border-radius:0px; padding:0px; border:none;}
.index_hot_news .thumbnail .news_pic { height: 310px; overflow: hidden;}
.index_hot_news .thumbnail .news_pic img { width:100%;}
.index_hot_news .thumbnail .caption { padding:20px;}
.index_hot_news .thumbnail .caption h3 { font-size:18px; margin-bottom:10px;}
.index_hot_news .thumbnail .caption p { color:#b1b1b1;}

.index_news_list li { background:#fff; padding:20px; list-style:none; margin-bottom:10px; color:#bbbbbb;}
.index_news_list li h2 { font-size:16px; color:#333; margin-bottom:10px;}
.index_news_list li h2 a { color:#333;}
.index_news_list li h2 a:hover { color:#005ba1}
.index_news_list li p.time { margin-bottom:5px;}

.index_news_box { margin-top:40px;}
.index_news_list_2 h2 { margin-bottom:20px; font-size:24px;}
.index_news_list_2 h2 i { border-left:5px #005ba1 solid; margin-right:10px;}
.index_news_list_2 h2 small { background:url(../images/index_news_title_bg.png) repeat-x; height:10px; width:100%; display:block; margin-top:10px;}
.index_news_list_2 p { border-bottom:1px #e5e5e5 dashed; line-height:50px;}
.index_news_list_2 p i { font-size:12px; color:#a9a9a9; margin-right:5px;}
.index_news_list_2 p span { float:right; color:#ccc;}
.index_news_list_2 p a { color:#333;}
.index_news_list_2 p a:hover { color:#005ba1}

/*---------------设备中心--------------------*/
.banner_product { width:100%; height:320px; background:url(../images/banner_product.jpg) no-repeat center top; background-size:cover;}
.product_index_main { padding-top:60px; padding-bottom:60px;}
.product_index_main .product_title {text-align:center; margin-bottom:60px;}
.product_index_main .product_title h1 { font-weight:bold; margin-bottom:15px;}
.product_index_main .product_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.product_index_main .product_title p { font-size:16px; color:#727272;}
.product_list h1 { margin-bottom:30px;}
.product_list .thumbnail { border-radius:0px; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; bottom:0; position:relative;box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.product_list .thumbnail .pro_pic { overflow:hidden; padding: 20px;}
.product_list .thumbnail .pro_pic img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.product_list .thumbnail .caption { padding:15px;}
.product_list .thumbnail .caption h3 { font-size:18px; margin-bottom:10px; color: #005ba1; font-weight: bold;}
.product_list .thumbnail .caption p { font-size:16px; color:#666;}
.product_list .thumbnail:hover {
  bottom: 7px;
  text-decoration: none;
  -webkit-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 1px 20px 0px rgba(0, 0, 0, 0.19);
}
.product_list .thumbnail:hover img {
  -webkot-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.product_list_main { padding-top:40px; padding-bottom:60px;}

.left_nav { background:#005ba1; padding:20px 10px 10px 10px; margin-bottom:40px;}
.left_nav h1 { color:#fff; font-size:24px; text-align:center; margin-bottom:20px;}
.left_nav h1 small { display:block; color:#4385b8; margin-top:10px;}
.left_nav ul { background:#fff; border-radius:4px; padding:0; padding-bottom:20px;}
.left_nav ul h2 { background:url(../images/left_nav_title_bg.jpg) no-repeat; line-height: 50px; padding-left: 60px; font-size: 18px; font-weight:bold; margin-bottom:15px; margin-top:15px;}
.left_nav ul p { line-height:25px; padding-left:25px; margin-bottom:10px;}
.left_nav ul p i { font-size:12px; color:#989898; margin-right:10px;}
.left_nav ul p a { color:#494949;}
.left_nav ul p a:hover { color:#cc0000;}
.left_nav ul p span { display:block; padding-left:22px; color:#3481bd;}
.left_nav ul p span a { color:#3481bd;}
.left_nav ul p span a:hover { color:#cc0000;}

.sfixed {position: fixed; top: 0; width: 276px;}

.here { border-bottom:1px #e5e5e5 solid; line-height:35px; margin-bottom:30px; color:#666; overflow:hidden;}
.here_left { float:left;}
.here_left h1 { font-size:24px; border-left:4px #005ba1 solid; padding-left:10px;}
.here_right { float:right;}
.here i { margin-right:10px; color:#0f72be}
.here a { color:#666;}
.here a:hover { color:#cc0000;}

.product_title { margin-bottom:50px;}
.product_title img { border:1px #e5e5e5 solid; padding:10px;}
.product_title h1 { margin-bottom:15px; font-size:30px;}
.product_title p { font-size:16px; margin-bottom:10px; color:#666;}
.product_title p span { font-weight:bold; font-size:24px; color:#cc0000}
.product_title a { display:block; width:160px; text-align:center; line-height:40px; font-size:16px; margin-top:30px;}
.product_title a:hover { border:2px #005ba1 solid; background:#005ba1; color:#fff;}

.product_title_jieshao { background:url(../images/index_news_title_bg.png) repeat-x 0px 40px; padding-bottom:50px;}
.product_title_jieshao h2 { font-size:24px; border-left:5px #005ba1 solid; padding-left:10px;}

.pc_banner_down {width:100%; background:url(../images/flash_4.jpg) no-repeat center top; height:608px}
.down_box_1 { padding-top:60px;}
.down_title { color:#0075bb; margin-bottom:40px;}
.down_title h1 { color:#0075bb; font-weight:bold;}
.down_title p { font-size:18px;}
.down_card { border-bottom:4px #006cb5 solid; min-height: 340px;}
.down_card h2 { font-size:18px; color:#0075bb; margin-bottom:10px;}


.pages a { color:#888;}
.pages a:hover { color:#F60;}

.pc_banner_news {background:url(/Up/day_150713/201507131054054478.jpg) no-repeat center top; height:280px; width:100%; margin:0 auto;position: relative;overflow: hidden;}
.news_list_key { line-height:40px;}
.news_list_key a { color:#666; margin-right:15px;}
.news_list_key a:hover { color:#cc0000}
.news_search { padding: 20px 0px; box-shadow: 0px 0px 10px #ccc;}
.news_search .src_input { width:290px; border:1px #e5e5e5 solid; padding:10px; color:#666;}
.news_search .src_btn { width: 100px; height: 42px; background:#005ba1; color:#fff; border:none; font-size:16px;}

.news_list_main { padding-top:60px; padding-bottom:60px;}
.news_list .media { margin-bottom:60px;}
.news_list .media-left { width:35%; padding-right:20px;}
.news_list .media-object { max-width:100%; border-radius: 4px;}
.news_list .media-heading { font-weight:bold; font-size:20px; line-height:30px; margin-bottom:10px;}
.news_list .media-heading a { color:#333;}
.news_list .media-heading a:hover { color:#F60;}
.news_list .media-body { color:#888;}
.news_list .media-body p { line-height:26px;}
.news_list .media-body p.news_list_time { color:#a7a7a7; padding-top:15px;}
.news_list .media-body p.news_list_time a { color:#a7a7a7; display: inline-block; padding: 0 5px; margin: 0 5px; background: #fbfbfd; border-radius: 3px;}
.news_list .media-body p.news_list_time a:hover { background:#F60; color:#fff;}

.m_banner { display:none;}

.article_main { padding:40px 60px; border:1px #e5e5e5 solid; border-radius: 4px;}
.article_title { margin-bottom:40px; border-bottom:1px #e5e5e5 solid; padding-bottom:20px; text-align:center;}
.article_title h1 { margin-bottom:15px; font-size:24px;}
.article_title p { font-size:14px; color:#CCC;}
.article_content { color:#666; font-size:14px;}
.article_content h4 { font-size:18px; margin-bottom:20px; color:#333; font-weight:bold;}
.article_content p { line-height:26px; margin-bottom:15px;}
.article_content img { max-width:660px;}

.prev_next { font-size: 16px; margin-top: 20px; line-height: 30px;}

.article_right { padding-right:0px;}

.power_body { padding-top:40px; padding-bottom:60px;}
.power_main { padding:40px 60px; border:1px #e5e5e5 solid; border-radius: 4px;}
.power_info { margin-bottom:20px;}


.service_video_list { overflow: hidden; margin-bottom: 20px;}
.service_video_list h2 { font-size: 24px; margin-top: 0px; border-left: 5px #005ba1 solid; padding-left: 10px; margin-bottom: 20px;}
.service_video_list [class*=col-] { padding-right: 5px; padding-left: 5px;}
.service_video_list .thumbnail { position:relative; padding: 0; margin-bottom: 15px;}
.service_video_list .thumbnail img { z-index: 8; opacity: 1; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; width:100%}
.service_video_list .thumbnail h3 { font-size:16px; margin-bottom:0px; color: #fff; margin-top: 0px; position: absolute; bottom:0px; background-color:rgba(0,0,0,0.4); padding:10px; width: 100%;}

.service_main { padding: 40px 60px;}
.service_main h3 { margin-bottom:15px; font-size:22px; border-left:4px #005ba1 solid; padding-left:10px; margin-top:20px; color:#005ba1; font-weight:bold;}
.service_main p { margin-bottom:15px; border-bottom:1px #e5e5e5 dashed; padding-bottom:15px; font-size:16px; color:#666; line-height:30px;}
.service_main p strong { color:#333;}

.ny_title { border-bottom:1px #e5e5e5 solid; overflow:hidden; padding-bottom:1px #00468c solid; margin-bottom:30px; padding-bottom:15px;}
.ny_title h1 { float:left; font-size:28px; margin-top:0px; border-left:5px #006 solid; padding-left:15px; color:#333;}
.ny_title_nav { float:right; overflow:hidden;}
.ny_title_nav p { float:left; font-size:16px; margin-left:10px;}
.ny_title_nav p a { color:#333; display:block; padding:5px 15px;}
.ny_title_nav p a:hover { background:#005ba1; color:#fff; text-decoration:none;}
.ny_title_nav p a.thisclass { background:#005ba1; color:#fff;}
/*-----------关于我们-----------*/
.pc_banner_about { height:330px; background:url(../images/pc_banner_about.jpg); background-position: 50% 50%;}

.about_box {
	padding: 60px 60px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
	font-size:16px;
	color:#666;
}
.about_box_2 { padding-top:60px; padding-bottom:60px; background-color:#f5f8fa; }

.about_title { text-align:center; margin-bottom:40px;}
.about_title h1 { font-weight:bold; margin-bottom:15px;}
.about_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.about_title p { font-size:16px; color:#727272;}


.about_info { color:#333;}
.about_info p { margin-bottom:15px; line-height:30px;}

.about_wh img { margin:0 auto;}

.about_fzlc { background: url("../images/about_fzlc_bg.jpg") repeat-y;}
.clearfix-time { display:block;zoom:1; position:relative; overflow:hidden;}
.clearfix-time:before { content:''; position:absolute; left:50%; top:15px; width:1px; height:100%; background-color:#bc987a;}
.about_fzlc { padding-bottom:80px}
.about_fzlc ul { padding:0; margin:0;}
.about_fzlc li { list-style:none; float:right; width:45%; text-align:left; position:relative; margin-top:80px}
.about_fzlc li:before { display:block; width:15px; height:15px; border:3px solid #bc987a; border-radius:100%; background-color:#fff; left:-62px; top:12px;content:"";position:absolute;}
.about_fzlc li h4 { font-size:26px; color:#bc987a; position:relative; display:block; text-decoration:none; font-family:lato; text-transform:uppercase;padding:4px 0;transition:.5s}
.about_fzlc li:nth-child(2n):before { display:block; width:15px; height:15px; border:3px solid #bc987a;border-radius:100%;background-color:#fff; right:-62px;top:12px;left:auto;content:"";display:block;position:absolute;}
.about_fzlc li p { font-size:16px; color:#666; margin-top:10px; overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.about_fzlc li:nth-child(1){ margin-top:0}
.about_fzlc li:nth-child(2){ margin-top:140px;}
.about_fzlc li:nth-child(3){ margin-top:110px;}
.about_fzlc li:nth-child(4){ margin-top:160px;}
.about_fzlc li:nth-child(5){ margin-top:60px;}
.about_fzlc li:nth-child(6){ margin-top:160px;}
.about_fzlc li:nth-child(7){ margin-top:160px;}
.about_fzlc li:nth-child(8){ margin-top:100px;}
.about_fzlc li:nth-child(9){ margin-top:120px;}
.about_fzlc li:nth-child(10){ margin-top:160px;}
.about_fzlc li:nth-child(11){ margin-top:120px;}
.about_fzlc li:nth-child(12){ margin-top:120px;}
.about_fzlc li:nth-child(13){ margin-top:60px;}
.about_fzlc li:nth-child(14){ margin-top:60px;}
.about_fzlc li:nth-child(15){ margin-top:60px;}
.about_fzlc li:nth-child(16){ margin-top:60px;}

.about_fzlc li:nth-child(2n){ float:left; text-align:right;}

.about_gsry { overflow: hidden; margin-bottom: 40px;}
.about_gsry h2 { font-size: 22px; margin-bottom: 25px; border-left: 5px #005ba1 solid; padding-left: 15px; margin-left: 15px;}
.about_gsry li { list-style: none; float: left; text-align: center; width: 245px; margin: 0 15px; margin-bottom: 15px; height: 220px;}
.about_gsry li img { border:1px #e5e5e5 solid; margin-bottom: 15px; width: 245px; height: 161px;}
.about_gsry li p { font-size: 14px;}

.about_ryzz { overflow: hidden;}
.about_ryzz h2 { font-size: 22px; margin-bottom: 25px; border-left: 5px #005ba1 solid; padding-left: 15px; margin-left: 15px;}
.about_ryzz li { list-style: none; float: left; text-align: center; width: 190px; margin: 0 15px; height: 340px;}
.about_ryzz li img { border:1px #e5e5e5 solid; margin-bottom: 15px; width: 180px; height: 260px;}
.about_ryzz li p { font-size: 14px;}


/*------------联系我们-------------*/
.banner_contact  { height:330px; background:url(../images/banner_about.jpg); background-attachment: fixed; background-position: 50% 50%;}
.contact_body { padding-top:40px; padding-bottom:40px;}
.contact_title {text-align:center; margin-bottom:40px;}
.contact_title h1 { font-weight:bold; margin-bottom:15px;}
.contact_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.contact_title p { font-size:16px; color:#727272;}
.contact_main {
	padding: 30px 40px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:20px;
}
.contact_info h2 { margin-bottom:20px; font-size:26px; margin-top:20px; color: #1876bf; font-weight: bold; margin-top: 0px;}
.contact_info p { line-height:30px; font-size:16px; color:#333; margin-bottom:5px;}
.contact_info ul { padding: 0px;}
.contact_info ul.contact_faxmail { }
.contact_info ul.contact_faxmail h4 {font-size: 20px; font-weight: bold; text-transform:none}
.contact_info ul.contact_faxmail h4 small { font-size: 18px;}

.contact_tel { margin-bottom: 25px;}
.contact_ewm_box { overflow: hidden;}
.contact_ewm_box p { text-align: center; color:#666; font-size: 14px; margin: 20px;}
.contact_ewm_box p img { margin-bottom: 15px;}

.contact_online {
	padding: 40px 50px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:20px;
}
.contact_online h2 { margin-bottom: 40px; font-size: 24px; border-bottom: 1px #e5e5e5 solid; padding-bottom: 15px;}
.contact_online h2 small { color: #666;}
.contact_online .required { color: #FF0004;}
.contact_online .form-horizontal .control-label { font-size: 16px;}
.contact_online .form-control { border-radius: 0px;}
.contact_map { width:100%; height:300px; border:#e5e5e5 solid 1px;}
.contact_map .BMapLabel { display: inline-table !important; padding:5px !important; border-radius:3px; top:-10px !important;}

.job_box {
	padding: 40px 40px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
}
.job_box .job_title {text-align:center; margin-bottom:60px;}
.job_box .job_title h1 { font-weight:bold; margin-bottom:15px;}
.job_box .job_title h1 small { display:block; background:url(../images/index_title_line.png) no-repeat; height:4px; width:198px; margin:0 auto; margin-top:20px;}
.job_box .job_title p { font-size:16px; color:#727272;}
.joblist { width:85%; margin:0 auto;}
.joblist h3 { margin-bottom:20px;}
.joblist ul { margin-bottom:20px; padding-left: 0px; padding-bottom:20px; border-bottom:1px #e5e5e5 dashed;}
.joblist ul li { list-style:none; line-height:28px; color:#666;}


.online_main {
	padding: 60px 80px;
    -webkit-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -khtml-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -moz-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -ms-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    -o-box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    box-shadow: 0 3px 53px rgba(40, 40, 40, .05);
    border-radius:6px;
	margin-bottom:40px;
}
.online_main h1 { font-size:20px; margin-bottom:40px; border-left:5px #005ba1 solid; padding-left:15px;}

/*页脚样式开始*/

.m_foot { display:none;}
footer { padding-top:60px; background:#3c4858;}

.foot_link { margin-bottom:20px;}
.foot_link h2 { font-size:18px; margin-top:0px; margin-bottom:15px;}
.foot_link h2 a { color:#fff;}
.foot_link h2 a:hover { color:#e3b600;}
.foot_link p { margin-bottom:10px; font-size:14px;}
.foot_link p a { color:rgba(173, 181, 189, 0.7);}
.foot_link p a:hover { color:#e3b600;}

.copyright { background:#3c4858; border-top:1px solid rgba(108, 117, 125, 0.5); color:rgba(173, 181, 189, 0.7); font-size:12px; padding-top: 20px; padding-bottom: 20px;margin-top: 40px;}
.copyright a { color:rgba(173, 181, 189, 0.7)}
.copyright a:hover { color:#e3b600; text-decoration:none;}
.copyright .foot_copy_left { padding-left:0px; line-height:25px;}
.copyright .foot_copy_right { padding-right:0px; text-align:right;}

.floating_ck { position:fixed; right:20px; bottom:10%; z-index:999;}
.floating_ck dl dd { position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover { background-color:#005ba1;border-bottom:solid 1px #0b548d;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult { background-image:url(../images/kf_qq.png);}
.words { background-image:url(../images/kf_wx.png);}
.quote{background-image:url(../images/kficon.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#005ba1;border-bottom:solid 1px #0b548d;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

.floating_left a.index_btn_kefu { border:none; background:none; font-size:14px;}
